sound-deadening screen - Alemán Inglés Diccionario